Big Huge Thesaurus

venae meningeae

noun

sounds kind of like